package com.woniu108.carService.commos.dto;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@ApiModel("积分订单详细信息")
public class OrderScoreDto {

    /**
     * 积分兑换订单编号
     */
    @ApiModelProperty("积分兑换订单编号")
    private String orderScoreNum;

    /**
     * 用户编号
     */
    @ApiModelProperty("用户编号")
    private String userId;
    /**
     * 用户昵称
     */
    @ApiModelProperty("用户昵称")
    private String UserNickName;

    /**
     * 积分订单状态
     */
    @ApiModelProperty("积分订单状态")
    private Integer orderScoreState;

    /**
     * 支付时间
     */
    @ApiModelProperty("支付时间")
    private LocalDateTime payTime;

    /**
     * 积分商品编号
     */
    @ApiModelProperty("积分商品编号")
    private Integer scoreProductId;

    /**
     * 使用总积分
     */
    @ApiModelProperty("使用总积分")
    private BigDecimal totalScore;

    /**
     * 地址编号
     */
    @ApiModelProperty("地址编号")
    private Integer addressId;
    /**
     * 地址详细信息
     */
    @ApiModelProperty("地址详细信息")
    private AddressInfoDto addressInfo;
}
